If all else fails ... - German English Dictionary